<?php
/*
	账户支付
	管理端支付接口
*/

defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'detail';
if($_RQ['op']=='detail'){
	if(!$_RQ['id']){
		exi('没有找到该活动，请重新选择！','error','jy_dati/index/');
	}
	$num=pdo_getcolumn('jy_dati_list',array('uniacid'=>$_SESSION['uniacid'],'id'=>$_RQ['id']),'readnum');
	$num=$num+1;
	pdo_update('jy_dati_list',array('readnum'=>$num),array('uniacid'=>$_SESSION['uniacid'],'id'=>$_RQ['id']));
	$item=pdo_get('jy_dati_list',array('uniacid'=>$_SESSION['uniacid'],'id'=>$_RQ['id']));
	$this->session('dati_id',$_RQ['id']);
	$item['content']=json_decode($item['content'],true);
	$return['item']=$item;
	$return['banner']=json_decode($item['hdp'],true);
	$return['sharedata']=array(
		'title'=>$item['title'],
		'desc'=>$item['remark'],
		'link'=>custom_url('jy_dati/index/detail/id='.$item['id'],true),
		'imgUrl'=>ATTACHMENT_URL.$item['image'],
	);
	set_html('title',$item['title']);
	$return['post']=array('content'=>$item['content']);
	exi($return);
}
if($_RQ['op']=='post'){
	$postdata=get_postdata();
	$dati_id = $this->session('dati_id');
	$activity=pdo_get('jy_dati_list',array('uniacid'=>$_SESSION['uniacid'],'id'=>$dati_id));
	//是否重复提交
	$order=pdo_get('jy_dati_canyu',array('mid'=>$_SESSION['uid'],'uniacid'=>$_SESSION['uniacid'],'datiid'=>$activity['id']));
	if($order){
		exi('您已答过本答卷，请选择其他答卷','error','jy_dati/index/');
	}
	if($postdata){
		$getscore=$this->model('model')->getscore($postdata['content']);
		$insert=array(
			'uniacid'=>$_SESSION['uniacid'],
			'mid'=>$_SESSION['uid'],
			'datiid'=>$this->session('dati_id'),
			'score'=>$getscore['score'],
			'allscore'=>$activity['score'],
			'dayid'=>date('Y-m-d',TIMESTAMP),
			'content'=>ijson_encode($getscore['content']),
			'status'=>1,
			'createtime'=>TIMESTAMP,
		);
		pdo_insert('jy_dati_canyu',$insert);
		$id=pdo_insertid();
	}
	exi('提交答卷成功','','jy_dati/order/');
}
